Hey, hang in there. He is taking advantage of you, even if he thinks he's just sharing some intimacy with a beautiful woman that feels the same way when obviously it means more to you. You do deserve more than that, but he's selfish and not taking into account (or just doesn't care) that he is putting your mental and emotional health in jeopardy.
Try to get out of this relationship before it really damages your self esteem. No man is worth that. If he's ever going to be the man of your life he'll do what he has to do to get you back. If not, oh well. You can find a lot better, just look at some of the sweethearts on this board. There are mature men out there, don't settle for a man that is pulling your strings like this. Don't make it so easy for him to ignore your needs. You're fulfilling his, but what about yours?
I've had recent experience and the pain is enormous and overwhelming. I hope you can get out of it and get over it soon. The pain goes away when you make the break and have some sort of closure. You're stronger than you think and better things (relationships) cannot happen until you dump this bozo.
Anne